package cn.edu.hizee.gps.util;

import java.io.Serializable;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.TimeUnit;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.core.ValueOperations;
import org.springframework.data.redis.serializer.StringRedisSerializer;
import org.springframework.stereotype.Component;
import org.springframework.util.StringUtils;

import javax.annotation.Resource;


@Component
public class RedisUtil {

    @Resource
    RedisTemplate<String, String> redisTemplate;


    public String get(String key) {

        if (StringUtils.isEmpty(key)) {

            return null;

        }

        return redisTemplate.opsForValue().get(key);

    }


    public void set(String key, String value) {

        if (StringUtils.isEmpty(key) || StringUtils.isEmpty(value)) {

            return;

        }

        redisTemplate.opsForValue().set(key, value);

    }
}